home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / gcc / ixemsdk.lha / man / cat3 / tcgetpgrp.0 < prev    next >
Text File  |  1996-09-02  |  1KB  |  37 lines

  1.  
  2. TCGETPGRP(3)               UNIX Programmer's Manual               TCGETPGRP(3)
  3.  
  4. NNAAMMEE
  5.      ttccggeettppggrrpp - get foreground process group ID
  6.  
  7. SSYYNNOOPPSSIISS
  8.      ##iinncclluuddee <<ssyyss//ttyyppeess..hh>>
  9.      ##iinncclluuddee <<uunniissttdd..hh>>
  10.  
  11.      _p_i_d___t
  12.      ttccggeettppggrrpp(_i_n_t _f_d)
  13.  
  14. DDEESSCCRRIIPPTTIIOONN
  15.      The ttccggeettppggrrpp function returns the value of the process group ID of the
  16.      foreground process group associated with the terminal device.  If there
  17.      is no foreground process group, ttccggeettppggrrpp returns an invalid process ID.
  18.  
  19. EERRRROORRSS
  20.      If an error occurs, ttccggeettppggrrpp returns -1 and the global variable _e_r_r_n_o is
  21.      set to indicate the error, as follows:
  22.  
  23.      [EBADF]       The _f_d argument is not a valid file descriptor.
  24.  
  25.      [ENOTTY]      The calling process does not have a controlling terminal or
  26.                    the underlying terminal device represented by _f_d is not the
  27.                    controlling terminal.
  28.  
  29. SSEEEE AALLSSOO
  30.      setpgid(3),  setsid(2),  tcsetpgrp(3)
  31.  
  32. SSTTAANNDDAARRDDSS
  33.      The ttccggeettppggrrpp function is expected to be compliant with the IEEE
  34.      Std1003.1-1988 (``POSIX'') specification.
  35.  
  36. BSD Experimental               September 2, 1996                             1
  37.